var jq=jQuery.noConflict();
var waterPlantCode;//水厂编码
var waterPlantName;//水厂名称
jQuery(document).ready(function()
{	
	waterPlantCode = parent.waterPlantCode;
	waterPlantName = parent.waterPlantName;
	getAllStationIn();	
	getAllTempData();
	
	submitData();
	saveData();	
});



/**
 * 录入界面的站点名
 */
function getAllStationIn()
{
	
	jq.ajax({			
		url:'../MonitorData/GetAllStationnumpositionAction.action?waterPlantCode='+waterPlantCode,
		type:'POST',
		data:"{}",
		dataType:'json',
		success:function (data)
		{  
			if(data.length>0)
			{
				var option1="";
				jq.each(data,function(index,content)
				{
					option1 +="<option value="+content.stationnum+">"+content.positionname+"</option>" ; 			
				});
				
				document.getElementById("selectStationIn").innerHTML=option1;
				
				getAllChooseTypeIn();//类型
			}
			 
		}
	});	
}

/**
 * 所有类型
 */
function getAllChooseTypeIn()
{
	var selectstation = document.getElementById('selectStationIn');
	selectstationCode = selectstation.value;
	//alert(selectstationCode);
	if(selectstationCode.endsWith("00"))
	{		
		
		getAllWaterPlantTypeIn();		
	}
	else
	{
		getCommonTypeIn();
	}
	
}
function getAllWaterPlantTypeIn()
{	
	jq.ajax({			
		url:'../MonitorData/GetAllTypeName.action',
		type:'POST',
		data:"{}",
		dataType:'json',
		success:function (data)
		{  			
			if(data.length>0)
			{	
				var optionIn="";
				jq.each(data,function(index,content)
				{
					//去掉单位
					optionIn +="<option value="+content+">"+content+"</option>" ; 			
				});		
				//alert("&&&&"+optionIn);
				document.getElementById("selectTypeIn").innerHTML=optionIn;				
			}
		}
	});
}

/**
 * 得到所有的数据类型
 */
function getCommonTypeIn()
{
	
	jq.ajax({			
		url:'../MonitorData/GetAllCommonType.action',
		type:'POST',
		data:"{}",
		dataType:'json',
		success:function (data)
		{  
			if(data.length>0)
			{
				
				var optionIn="";
				jq.each(data,function(index,content)
				{
					//去掉单位
					optionIn +="<option value="+content.type+">"+content.type.split("(")[0]+"</option>" ; 			
				});
								
				//历史界面
				document.getElementById("selectTypeIn").innerHTML=optionIn;
				
			}
		}
	});
}


/**
 * 录入界面临时数据
 */
function getAllTempData()
{
	jq.ajax({			
		url:'../MonitorData/GetAllTempData.action?waterPlantCode='+waterPlantCode,
		type:'POST',
		data:"{}",
		dataType:'json',
		success:function (data)
		{  
			//alert("data.length="+data.length+"  data="+data);
			if(data==null || data.length==0)
			{
			//	alert("noData");
				jq('#tempData').hide();
				
			}
			else
			{
				jq('#tempData').show();
				jq("#tempDataTable").bootstrapTable('load',data);//表格加载数据
			}
			
		}
	});
}

function saveData()
{
	jq("#dataInputSave").click(function()
			{
			var time = jq('#dataTimeIn').val();//时间
			var selectTypeIn = document.getElementById('selectTypeIn');
			var type = selectTypeIn.value;//类型
			var value = jq('#inputData').val();//数值
			var stationCode=jq('#selectStationIn').val();//站点编号
			//alert("stationCode="+stationCode);
			if(isNaN(value)||value==null||value.trim()=="")
			{
				alert("必须输入数值");
				var txt=document.getElementById("inputData");
				txt.value="";
				return ;
			}
			else
			{
				var  result=confirm("确定保存？？？");
				if(result)
				{
				jq.ajax({			
					url:'../MonitorData/SaveTempData.action?stationCode='+stationCode+"&time="+time+"&value="+value+"&type="+type,
					type:'POST',
					data:"{}",
					dataType:'text',
					success:function (data)
					{  
						//alert(data);
						if(data=='"SUCCESS"')
						{
							alert("保存成功");
							getAllTempData();
						}
						
						else 
						{
							alert("保存失败");
						}
						 
					}
				});
				
			}
			}			
			});
	}
/**
 * 录入界面
 */
function submitData()
{
	jq("#dataInputSubmit").click(function()
			{
			var time = jq('#dataTimeIn').val();//时间
			var selectTypeIn = document.getElementById('selectTypeIn');
			var type = selectTypeIn.value;//类型
			var value = jq('#inputData').val();//数值
			var stationCode=jq('#selectStationIn').val();//站点编号
			//alert("stationCode="+stationCode);
			if(isNaN(value)||value==null||value.trim()=="")
			{
				alert("必须输入数值");
				var txt=document.getElementById("inputData");
				txt.value="";
				return ;
			}
			else
			{
				var  result=confirm("确定提交？？？");
				if(result)
				{
				jq.ajax({			
					url:'../MonitorData/SaveData.action?stationCode='+stationCode+"&time="+time+"&value="+value+"&type="+type,
					type:'POST',
					data:"{}",
					dataType:'text',
					success:function (data)
					{  
						if(data=='"SUCCESS"')
						{
							alert("提交成功");
							getAllTempData();
							var txt=document.getElementById("inputData");
							txt.value="";
						}
						else
						{
							alert("提交失败");
						}
						 
					}
				});
				
			}
			}			
			});
}


function chooseTempData(value,row) {
	var name = value;
	var code = row.stationCode;
	var type = row.type;
	var time = row.time;
	var value = row.value;
    return '<a href="#" onclick="changeData(\''+code+'\',\''+type+'\',\''+time+'\',\''+value+'\')">' + name+'</a>'
}

function changeData(code,type,time,value)
{
	//alert("code="+code+"  type="+type+"  time="+time+"  value="+value);
	jq("#selectStationIn").val(code.trim());
	var selectstation = document.getElementById('selectStationIn');
	selectstationCode = selectstation.value;
	//alert(selectstationCode);
	if(selectstationCode.endsWith("00"))
	{		
		
		jq.ajax({			
			url:'../MonitorData/GetAllTypeName.action',
			type:'POST',
			data:"{}",
			dataType:'json',
			success:function (data)
			{  			
				if(data.length>0)
				{	
					var optionIn="";
					jq.each(data,function(index,content)
					{
						//去掉单位
						optionIn +="<option value="+content+">"+content+"</option>" ; 			
					});		
					//alert("&&&&"+optionIn);
					document.getElementById("selectTypeIn").innerHTML=optionIn;		
					jq("#selectTypeIn").val(type.trim());
				}
			}
		});
		
	}
	else
	{
		jq.ajax({			
			url:'../MonitorData/GetAllCommonType.action',
			type:'POST',
			data:"{}",
			dataType:'json',
			success:function (data)
			{  
				if(data.length>0)
				{
					
					var optionIn="";
					jq.each(data,function(index,content)
					{
						//去掉单位
						optionIn +="<option value="+content.type+">"+content.type.split("(")[0]+"</option>" ; 			
					});
									
					//历史界面
					document.getElementById("selectTypeIn").innerHTML=optionIn;
					jq("#selectTypeIn").val(type.trim());
					
				}
			}
		});
		
	}
	
	
	jq("#dataTimeIn").val(time.trim());	
	jq("#dataInTime").val(time.trim());
	jq("#inputData").val(value);
}